Avoid destroying windows after they are unmapped
authorPo Lu <luangruo@yahoo.com>
Thu, 4 Apr 2024 01:53:07 +0000 (09:53 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 4 Apr 2024 01:53:07 +0000 (09:53 +0800)
commit42c0603c7aab191c9cc15a7eca1253060ff5b71a
treeac7902d66ef8f23a3f5ec0ec496f6d4484906518
parent3608c1399ffdb130311e2d3674ff4037188d79d8
Avoid destroying windows after they are unmapped

* java/org/gnu/emacs/EmacsActivity.java (destroy): Detach from
current window before calling finish.

* java/org/gnu/emacs/EmacsWindow.java (reparentTo): Don't clear
attachment state here...

* java/org/gnu/emacs/EmacsWindowManager.java (detachWindow):
...but do so here instead.
java/org/gnu/emacs/EmacsActivity.java
java/org/gnu/emacs/EmacsWindow.java
java/org/gnu/emacs/EmacsWindowManager.java